<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Document</title>
</head>
<body>
<h3>JS函数的参数</h3>
<ul>
  <li>1.不介意传什么参数，也不在乎传进来的参数是什么类型</li>
  <li>2.命名参数只是提供便利，但不是必须的</li>
  <li>3.arguments的值，永远与对应命名参数的值保持同步</li>
  <li>4.arguments对象的长度是有传入参数个数决定的，不是由定义函数时的命名参数的个数决定的</li>
  <li>没有传递值的命名参数将自动被赋予undefined</li>
  <li>所有参数传递的都是值，不可能通过引用传递参数</li>
  <li>ECMAscript函数没有重载，可以通过检查传入参数的类型和数量并作出不同处理来模仿重载</li>
</ul>
<script src="./javascript.js"></script>
</body>
</html>